package com.superm.mappers;

import com.superm.entity.RepostoryType;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RepostoryMapper {
    /**
     * 查询所有仓库
     * @return
     */
    List<RepostoryType> allRepostory();

    /**
     * 添加一条仓库信息
     * @return
     */
    Integer addRepostory(@Param("rep") RepostoryType rep);

    /**
     * 删除一条仓库信息
     * @return
     */
    Integer delRepostory(@Param("repid") Integer repid);

    /**
     * 修改仓库信息
     * @return
     */
    Integer upRepostory(@Param("rep") RepostoryType rep);

    /**
     * 根据仓库编号仓库信息
     * @param repid
     * @return
     */
    RepostoryType queryRid(@Param("repid") Integer repid);
    /**
     * 减仓库容量  修改商品库存用的方法
     * @param capCityxhao
     */
    Integer XRepcapCityxhao(@Param("capCityxhao")double capCityxhao,@Param("repid")Integer repid);
    /**
     * 加仓库容量  修改商品库存用的方法
     * @param capCityxhao
     */
    Integer ZRepcapCityxhao(@Param("capCityxhao")double capCityxhao,@Param("repid")Integer repid);
}
